package com.mt.operation.entity;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import com.mt.course.entity.CourseEntity;
import com.mt.course.entity.CourseGoodsEntity;

public class RecommendFloorCourseEntity implements Serializable {

    private static final long serialVersionUID = 4494493509339206423L;

    private Integer recommendCourseGoodsId;

    private Integer topCategoryId;

    private Integer categoryId;

    private Integer floorModuleId;

    private String recommendName;

    private Integer courseId;

    private Integer goodsId;

    private Integer sortOrder;

    private Integer status;

    private Integer isDelete;

    /**
     * 推荐位置类型，0-不推荐，1-首页，2-频道页
     */
    private Integer locationType;

    /**
     * 频道页id
     */
    private Integer locationId;

    private Date createTime;

    private Date updateTime;

    private CourseEntity courseEntity;

    private CourseGoodsEntity courseGoodsEntity;

    private List<RecommendFloorCourseEntity> recommendFloorCourseList;

    public Integer getRecommendCourseGoodsId() {
        return recommendCourseGoodsId;
    }

    public void setRecommendCourseGoodsId(Integer recommendCourseGoodsId) {
        this.recommendCourseGoodsId = recommendCourseGoodsId;
    }

    public Integer getTopCategoryId() {
        return topCategoryId;
    }

    public void setTopCategoryId(Integer topCategoryId) {
        this.topCategoryId = topCategoryId;
    }

    public Integer getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Integer categoryId) {
        this.categoryId = categoryId;
    }

    public Integer getFloorModuleId() {
        return floorModuleId;
    }

    public void setFloorModuleId(Integer floorModuleId) {
        this.floorModuleId = floorModuleId;
    }

    public Integer getCourseId() {
        return courseId;
    }

    public void setCourseId(Integer courseId) {
        this.courseId = courseId;
    }

    public Integer getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(Integer goodsId) {
        this.goodsId = goodsId;
    }

    public Integer getSortOrder() {
        return sortOrder;
    }

    public void setSortOrder(Integer sortOrder) {
        this.sortOrder = sortOrder;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getLocationType() {
        return locationType;
    }

    public void setLocationType(Integer locationType) {
        this.locationType = locationType;
    }

    public Integer getLocationId() {
        return locationId;
    }

    public void setLocationId(Integer locationId) {
        this.locationId = locationId;
    }

    public CourseGoodsEntity getCourseGoodsEntity() {
        return courseGoodsEntity;
    }

    public void setCourseGoodsEntity(CourseGoodsEntity courseGoodsEntity) {
        this.courseGoodsEntity = courseGoodsEntity;
    }

    public CourseEntity getCourseEntity() {
        return courseEntity;
    }

    public void setCourseEntity(CourseEntity courseEntity) {
        this.courseEntity = courseEntity;
    }

    public String getRecommendName() {
        return recommendName;
    }

    public void setRecommendName(String recommendName) {
        this.recommendName = recommendName;
    }

    public List<RecommendFloorCourseEntity> getRecommendFloorCourseList() {
        return recommendFloorCourseList;
    }

    public void setRecommendFloorCourseList(List<RecommendFloorCourseEntity> recommendFloorCourseList) {
        this.recommendFloorCourseList = recommendFloorCourseList;
    }
}